#!/bin/bash

# 构建 RocketMQ 限流项目 Docker 镜像
echo "开始构建 RocketMQ 限流项目 Docker 镜像..."

# 检查 jar 包是否存在
if [ ! -f "/home/app/rocketmq-rate-limit-demo-1.0.0.jar" ]; then
    echo "错误: 找不到 jar 包，请先运行 mvn clean package"
    exit 1
fi

# 构建 Docker 镜像
docker build -t rocketmq-rate-limit-demo:latest .

if [ $? -eq 0 ]; then
    echo "✅ Docker 镜像构建成功: rocketmq-rate-limit-demo:latest"
    echo "现在可以运行 docker-compose up -d 来启动所有服务"
else
    echo "❌ Docker 镜像构建失败"
    exit 1
fi
